A Branch-and-bound Algorithm Based on Canonical Forms for the Strip Packing Problem

نویسندگان

  • Yohei Arahori
  • Takashi Imamichi
  • Hiroshi Nagamochi
چکیده

Given a set of rectangles and a rectangular container with a fixed width, called a strip, the twodimensional strip packing problem (2SP) requires all the given rectangles to be placed orthogonally without overlap within the strip so as to minimize the height of the strip. 2SP and its variants have many applications in steel and textile industries, and it has indirect application in scheduling problems. However, 2SP is known to be NP-hard. In this paper, we propose an exact algorithm to 2SP with and without rotations of 90 degrees, which consists of following three algorithms. First one is a branch-and-bound algorithm to the 2SP with fixed height problem (2SPFH), a decision problem of 2SP which asks whether there is a feasible placement of all rectangles within the strip with fixed width and height. Second one is a heuristics to 2SPFH, which is based on a branch-and-bound method with a heuristic restriction of the search space. Third one is a branchand-bound algorithm to the one-dimensional contiguous bin packing problem (1CBP) with fixed height (1CBPFH), which is a relaxation problem of 2SPFH. To reduce the search space in the three algorithms, we introduce several new ideas. We define a canonical form of feasible solutions for 2SP and 1CBP and limit the search space to look for just a canonical solution. We also derive a new lower bound on the optimal value to 2SP by relaxing the problem to PARTITION, an NP-hard optimization problem which can be solved in a practical time by dynamic programming. We conducted experiments using benchmark instances and observed that our algorithm is competitive with the other algorithms. Our algorithm succeeded to find the optimal values for most of the instances in a practical time. Especially, we found that the optimal values of instances “gcut02” and “cgcut02” (without rotations) are 1187 and 64, respectively, which have not been known by any of the other existing algorithms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparative Study of Exact Algorithms for the Two Dimensional Strip Packing Problem

In this paper we consider a two dimensional strip packing problem. The problem consists of packing a set of rectangular items in one strip of width W and infinite height. They must be packed without overlapping, parallel to the edge of the strip and we assume that the items are oriented, i.e. they cannot be rotated. To solve this problem, we use three exact methods: a branch and bound method, a...

متن کامل

A new metaheuristic genetic-based placement algorithm for 2D strip packing

Given a container of fixed width, infinite height and a set of rectangular block, the 2D-strip packing problem consists of orthogonally placing all the rectangles such that the height is minimized. The position is subject to confinement of no overlapping of blocks. The problem is a complex NP-hard combinatorial optimization, thus a heuristic based on genetic algorithm is proposed to solve it. I...

متن کامل

Symmetry breaking generalized disjunctive formulation for the strip packing problem

The two-dimensional strip packing is a special case of “Cutting and Packing” problems that arises in many applications. The problem seeks to pack a given set of rectangles into a strip of given width in order to minimize its length. Some applications in which the strip packing problem arises are: Cutting pieces from wooden boards, cutting pieces from glass or steel sheets, optimal layout of ind...

متن کامل

An Algorithm Based on Theory of Constraints and Branch and Bound for Solving Integrated Product-Mix-Outsourcing Problem

One of the most important decision making problems in many production systems is identification and determination of products and their quantities according to available resources. This problem is called product-mix. However, in the real-world situations, for existing constrained resources, many companies try to provide some products from external resources to achieve more profits. In this pape...

متن کامل

A Comparative Study of Exact Algorithms for the Two Dimensional Strip Packing Problem

In this paper we consider a two dimensional strip packing problem. The problem consists of packing a set of rectangular items in one strip of width W and infinite height. They must be packed without overlapping, parallel to the edge of the strip and we assume that the items are oriented, i.e. they cannot be rotated. To solve this problem, we use three exact methods: a branch and bound method, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010